package com.usiful.model;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 插件model
 * @author [周织能]
 *
 */
public class PluginInfo extends BaseModel{
	private static final long serialVersionUID = 4322575006329610803L;
	protected String packageName;
	protected String pluginEntry;
	protected String identifier;
	protected String wwwjs;
	protected String clobbers;
	protected List<String> pluginFiles;			//拷贝到工程下面的文件
	protected Map<String,List<String>> appendValuesNodeMap; //values下面附加到工程的内容
	
	public PluginInfo() {
		pluginFiles = new ArrayList<String>();
		appendValuesNodeMap = new HashMap<String,List<String>>();
	}
	
	public String getPackageName() {
		return packageName;
	}
	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}
	public String getPluginEntry() {
		return pluginEntry;
	}
	public void setPluginEntry(String pluginEntry) {
		this.pluginEntry = pluginEntry;
	}
	public String getIdentifier() {
		return identifier;
	}
	public void setIdentifier(String identifier) {
		this.identifier = identifier;
	}
	public String getClobbers() {
		return clobbers;
	}
	public void setClobbers(String clobbers) {
		this.clobbers = clobbers;
	}
	
	public String getWwwjs() {
		return wwwjs;
	}
	public void setWwwjs(String wwwjs) {
		this.wwwjs = wwwjs;
	}

	public List<String> getPluginFiles() {
		return pluginFiles;
	}

	public void setPluginFiles(List<String> pluginFiles) {
		this.pluginFiles = pluginFiles;
	}

	public Map<String, List<String>> getAppendValuesNodeMap() {
		return appendValuesNodeMap;
	}

	public void setAppendValuesNodeMap(Map<String, List<String>> appendValuesNodeMap) {
		this.appendValuesNodeMap = appendValuesNodeMap;
	}
	
	
}
